package com.xmhmyh.generalframework.project.sys.service;

import com.xmhmyh.generalframework.common.BaseIService;
import com.xmhmyh.generalframework.project.sys.dto.ParamsDTO;
import com.xmhmyh.generalframework.project.sys.entity.Params;
import com.xmhmyh.generalframework.project.sys.entity.User;

/**
 * @Author: 于丁
 * @DateTime: 2020/7/24 9:09 上午
 */
public interface IParamsService extends BaseIService<Params> {


    /**
     * @Author: 于丁
     * @Description: 保存用户数据
     * @DateTime: 2020/7/30 5:52 下午
     * @Params:
     * @Return
     */
    void saveHandler(User user, ParamsDTO paramsDTO);

    /**
     * @Author: 于丁
     * @Description: 根据code获取系统参数
     * @DateTime: 2020/8/13 9:41 上午
     * @Params: * @param: code 编码
     * @Return {@link Params 系统参数}
     */
    Params getByCode(String code,Long accountId);

    void removeByCode(String code);
}
